html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}

body {  
  color:fff;
  font-size:12px;
}


.in, .post, .pre { display:none; }
ul { padding:0;margin:0; }
a, a:link, a:hover, a:visited, a:active { color:#fff;font-weight:bold; text-decoration: none; }
div.score{ float:right; }

.scoreboard-strip { display:none; }
.game-actions { display:none; }
.tabs { display:none; }

.tablib_selected {background:#7e0001;color:#fff;}


/* scorecenter canvas */
#content {
  color:#000;
  width:924px;
}

#content a, #content a:link, #content a:hover, #content a:visited, #content a:active {
  font-weight:normal;
}

.col-left {
float:left;
width:745px;
}

h1.game-title {
line-height:50px;
margin:10px 0 14px;
font-size:2.4em;
font-family:Helvetica,Arial,sans-serif;
}

.gp-nav {
  height:21px;
overflow:hidden;
width:100%;
}

a.button, a.button:visited {
background:url("http://assets.espn.go.com/i/gamepackage/bgButton_a.gif") no-repeat scroll right top transparent;
color:#777777;
display:block;
float:left;
font:bold 11px Arial,sans-serif;
height:21px;
margin-right:6px;
padding-right:13px;
text-decoration:none;
}

a.on span {
background-position:left bottom;
}

a.button span {
background:url("http://assets.espn.go.com/i/gamepackage/bgButton_span.gif") no-repeat scroll 0 0 transparent;
display:block;
line-height:13px;
padding:4px 0 4px 15px;
}

a.on, a.on:visited {
background-position:right bottom;
color:white;
}

a.button, a.button:visited {
background:url("http://assets.espn.go.com/i/gamepackage/bgButton_a.gif") no-repeat scroll right top transparent;
color:#777777;
display:block;
float:left;
font:bold 11px Arial,sans-serif;
height:21px;
margin-right:6px;
padding-right:13px;
text-decoration:none;
}

.clearfix, .container {
display:block;
}

.game-head {
border-bottom:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;
font-size:1.2em;
margin:14px 30px 14px 0;
}

.prev-wrap {
padding:10px 0;
}

.gp-body {
font-size:1.2em;
line-height:1.6em;
padding:0 28px 0 0;
}

.gp-body  {
font:400 0.9em/1.6em Verdana,Arial,Helvetica,sans-serif;
}

.gp-body h2 {
font-size:1.5em;
}

.gp-body p {
margin:10px 0;
}

.gp-body a {
color:#000000;
text-decoration:underline;
}

.gp-rail {
display:inline;
float:right;
line-height:normal;
margin:0 0 16px 14px;
width:372px;
}

.rail-object {
margin:0 0 14px;
}

.tablehead  {
line-height:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
}

.tablehead {
background:none repeat scroll 0 0 #DCDCDC;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
margin:5px 0;
vertical-align:top;
width:100%;
}

.tablehead a:link, .tablehead a:visited {
color:#000000;
}

.gamehead {
background:url("http://assets.espn.go.com/i/gamepackage/tablehead_bg.gif") repeat-x scroll 0 0 #424242;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

.oddrow {
background-color:#FFFFFF;
}

.colhead a:link, .colhead a:visited {
color:#000000;
}

.summary-tabs-container  {
background:url("http://a2.espncdn.com/gamepackage10/i/summary-gradient.jpg") repeat-x scroll 0 0 #F6F6F6;
height:1%;
}

.status-bar {
background:url("http://a2.espncdn.com/gamepackage10/i/bg-status-gradient.jpg") repeat-x scroll 0 0 #E4E4E4;
border-bottom:1px solid #D1D1D1;
color:#000000 !important;
height:30px;
position:relative;
}

.status-pregame  {
background:url("http://a2.espncdn.com/gamepackage10/i/bg-status-gradient.jpg") repeat-x scroll 0 0 #E4E4E4;
color:#000000 !important;
}

.game-state {
display:inline;
float:left;
font:700 16px/16px Helvetica,Arial,sans-serif;
margin:8px 12px 0;
}

.series-status {
float:right;
margin:0;
}

.series-status p {
float:left;
font:400 12px/14px Helvetica,Arial,sans-serif;
margin-right:4px;
}

.summary-tabs-container  {
background:url("http://a2.espncdn.com/gamepackage10/i/summary-gradient.jpg") repeat-x scroll 0 0 #F6F6F6;
height:1%;
}

.matchup {
background-color:#FFFFFF;
border-bottom:1px solid #D1D1D1;
height:58px;
padding:10px 12px 0;
}

.matchup .team {
float:left;
margin:0 12px 0 0;
}

.matchup .team .logo-medium {
float:left;
}

.matchup .team .team-info {
float:left;
padding:0 0 0 6px;
}

.matchup .team .team-info h3 {
color:#000000;
font:400 22px Helvetica,Arial,sans-serif;
}

.matchup .team .team-info h3 a {
color:#000000 !important;
}

.matchup .team .team-info p {
color:#4A4A4A;
font:400 12px Helvetica,Arial,sans-serif;
padding:2px 0 0;
}

#series-dd{display:none;}

.game-vitals {
overflow:hidden;
padding-left:12px;
}

.game-time-location {
float:left;
padding:8px 0;
}

.game-time-location p {
color:#2F2F2F;
font:400 11px Verdana,Arial,Helvetica,sans-serif;
padding:0 0 2px;
}

.clear  {
clear:both;
}

.line-score {
overflow:hidden;
padding:2px 0 0 12px;
color:#000000;
font:13px/1.385 helvetica,arial,clean,sans-serif;
}

.line-score-container  {
border-right:1px solid #C9C9C9;
float:left;
margin:0 12px 0 0;
overflow:hidden;
padding:0 12px 0 0;
}

table .season {
border-collapse:collapse;
border-spacing:0;
}

.season-leaders td, .season-leaders th {
color:#000000;
font:700 11px Verdana,Helvetica,Arial,sans-serif;
padding:2px 6px;
text-align:right;
}

.season-leaders tr.periods th {
background-color:#E7E7E7;
font:700 11px Verdana,Helvetica,Arial,sans-serif;
padding:2px 6px;
}

.season-leaders td.team {
font:700 12px Helvetica,Arial,sans-serif;
padding:2px 10px 2px 0;
text-align:left;
}

.season-leaders a {
color:#000000 !important;
font-weight:normal;
text-decoration:none;
}

.game-notes {
float:left;
font-size:11px;
margin:0;
padding:6px 0 0;
}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6 {
float:left;
margin-right:6px;
position:relative;
}

div.last  {
margin-right:0;
}

.span-4 {
width:614px;
}
.span-2 {
width:304px;
}

.ad-box {
height:250px;
padding:2px 0;
clear:left;
margin-bottom:6px;
text-align:center;
}



/* scorecenter widget */

ul {
  margin:2px 0 0 0;
}

li.game {
  padding:5px;  
  background:#7e0001 url(../images/bg_game.png) top left repeat-x;  
  border:1px solid #600001;
  float:left;
  -moz-border-radius:7px;  
  -webkit-border-radius:7px;
  list-style:none;
  margin:0 1px 2px 0;
  min-height:7em;
  _height:10em;*height:10em;
  min-width:150px;
  width:46%;
  _width:49%;*width:49%;
}

li.game img {
  
}

.date {
  background:#5E0E0F;
  margin:5px 0;
  padding:3px;
}

.time, .statusText, .clock {
  float:left;
  opacity:0.6;
  width:50%;
}

.tv {
  float:right;
  font-size:0.9em;
  text-align:right;
  width:50%;
}

.awayTeam {
  clear:both;
}

.homeTeam {
  clear:both;
}

.teamMeta {
  float:left;
  width:75%;
}

.score, .winLoss {
  float:right;
  opacity:0.6;
  text-align:right;
  width:25%;
}

.score {
  float:right;
  opacity:1;
}

.apRank {
  opacity:0.6;
}
a.displayName {
  
}

.score {
  
}


/* NBA team logos MEDIUM (50 x 50) sprite Start */
.logo-medium { height:50px; width:50px; }
.logo-nba-medium { background: url(http://a2.espncdn.com/gamepackage10/i/logo-nba-teams-medium-bg.png) no-repeat -100px -100px;}
.nba-medium-atl { background-position: 0px 0px; }
.nba-medium-bos { background-position: 0px -50px; }
.nba-medium-cha { background-position: 0px -100px; }
.nba-medium-chi { background-position: 0px -150px; }
.nba-medium-cle { background-position: 0px -200px; }
.nba-medium-dal { background-position: 0px -250px; }
.nba-medium-den { background-position: 0px -300px; }
.nba-medium-det { background-position: 0px -350px; }
.nba-medium-gsw { background-position: 0px -400px; }
.nba-medium-hou { background-position: 0px -450px; }
.nba-medium-ind { background-position: 0px -500px; }
.nba-medium-lac { background-position: 0px -550px; }
.nba-medium-lal { background-position: 0px -600px; }
.nba-medium-mem { background-position: 0px -650px; }
.nba-medium-mia { background-position: 0px -700px; }
.nba-medium-mil { background-position: 0px -750px; }
.nba-medium-min { background-position: 0px -800px; }
.nba-medium-njn { background-position: 0px -850px; }
.nba-medium-nor { background-position: 0px -900px; }
.nba-medium-nyk { background-position: 0px -950px; }
.nba-medium-okc { background-position: 0px -1000px; }
.nba-medium-orl { background-position: 0px -1050px; }
.nba-medium-phi { background-position: 0px -1100px; }
.nba-medium-pho { background-position: 0px -1150px; }
.nba-medium-por { background-position: 0px -1200px; }
.nba-medium-sac { background-position: 0px -1250px; }
.nba-medium-sas { background-position: 0px -1300px; }
.nba-medium-sea { background-position: 0px -1350px; }
.nba-medium-tor { background-position: 0px -1400px; }
.nba-medium-uth { background-position: 0px -1450px; }
.nba-medium-was { background-position: 0px -1500px; }
.nba-medium-ecs { background-position: 0px -1550px; }
.nba-medium-wcs { background-position: 0px -1600px; }

/* NBA team logos MEDIUM (50 x 50) sprite End */

/* NHL team logos MEDIUM (50 x 50) sprite Start */
.logo-nhl-medium { background: url(http://a2.espncdn.com/prod/assets/teamlogos/nhl/logo-nhl-teams-medium-bg.png) no-repeat -100px -100px;}
.nhl-medium-25 { background-position: 0px 0px; }
.nhl-medium-28 { background-position: 0px -50px; }
.nhl-medium-1 { background-position: 0px -100px; }
.nhl-medium-2 { background-position: 0px -150px; }
.nhl-medium-3 { background-position: 0px -200px; }
.nhl-medium-7 { background-position: 0px -250px; }
.nhl-medium-4 { background-position: 0px -300px; }
.nhl-medium-17 { background-position: 0px -350px; }
.nhl-medium-29 { background-position: 0px -400px; }
.nhl-medium-9 { background-position: 0px -450px; }
.nhl-medium-5 { background-position: 0px -500px; }
.nhl-medium-6 { background-position: 0px -550px; }
.nhl-medium-26 { background-position: 0px -600px; }
.nhl-medium-8 { background-position: 0px -650px; }
.nhl-medium-30 { background-position: 0px -700px; }
.nhl-medium-10 { background-position: 0px -750px; }
.nhl-medium-27 { background-position: 0px -800px; }
.nhl-medium-11 { background-position: 0px -850px; }
.nhl-medium-12 { background-position: 0px -900px; }
.nhl-medium-13 { background-position: 0px -950px; }
.nhl-medium-14 { background-position: 0px -1000px; }
.nhl-medium-15 { background-position: 0px -1050px; }
.nhl-medium-24 { background-position: 0px -1100px; }
.nhl-medium-16 { background-position: 0px -1150px; }
.nhl-medium-18 { background-position: 0px -1200px; }
.nhl-medium-19 { background-position: 0px -1250px; }
.nhl-medium-20 { background-position: 0px -1300px; }
.nhl-medium-21 { background-position: 0px -1350px; }
.nhl-medium-22 { background-position: 0px -1400px; }
.nhl-medium-23 { background-position: 0px -1450px; }

.nhl-medium-31 { background-position: 0px -1500px; }
.nhl-medium-32 { background-position: 0px -1550px; }

/* NHL team logos MEDIUM (50 x 50) sprite End */
